package com.moli.iov.down.model.dto.req;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import lombok.Data;

/**
 * <p>
 *
 * </p>
 *
 * @author: zql
 * @Date: 2018/12/20 9:38
 */
@Data
public class VehicleParamDto implements Serializable {

    private static final long serialVersionUID = 1811750677359726929L;

    /**
     * 车架号数组
     */
    private List<String> vins;

    private Long id;

    /**
     * 车牌号
     */
    private String license;

    /**
     * 车架号
     */
    private String vin;

    /**
     * 终端型号
     */
    private String deviceModel;

    /**
     * 终端ID（终端序列号）
     */
    private String deviceId;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * ICCID
     */
    private String iccid;

    /**
     * MSISDN
     */
    private String msisdn;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 更新时间
     */
    private Date gmtModified;

    /**
     * 软件版本
     */
    private String deviceSoftVersion;

    /**
     * 硬件版本
     */
    private String deviceHardVersion;

    /**
     * 租售模式（1租，2非）
     */
    private Integer rentSalePattern;

    /**
     * 租售模式
     */
    private String rentSalePatternStr;

    /**
     * 域名/IP
     */
    private String platformDomainName;

    /**
     * 平台端口
     */
    private Integer platformPort;

    /**
     * 实时上报频率
     */
    private Integer reportingFrequency;

    /**
     * 蓝牙mac地址
     */
    private String bluetoothMac;

    /**
     * 蓝牙名称
     */
    private String bluetoothName;

    /**
     * 蓝牙密码
     */
    private String bluetoothPwd;

    /**
     * 蓝牙密码有效时长(秒)
     */
    private Integer bluetoothValidTime;

    /**
     * 查询时间
     */
    private Date queryDate;

    /**
     * 结果更新时间
     */
    private Date updateDate;
}
